Web Service Automation Supported by Lightweight Semantic Annotations

نویسنده

  • Jacek Kopecký
چکیده

Service-oriented computing has brought special attention to service modeling, especially in connection with semantic technologies. The expected proliferation of publicly accessible services (both WS–∗ services based on WSDL and SOAP, and RESTful services — including Web APIs — based on native Web technologies) will necessitate tool support and automation. The research on Semantic Web Service (SWS) addresses this expected need with semantic technologies, creating SWS frameworks that especially address service discovery, composition and execution. As the first SWS standard, expressing a consensus of the SWS research community, in 2007 the World Wide Web Consortium produced a lightweight bottom-up specification called SAWSDL for adding semantic annotations to WSDL service descriptions. SAWSDL intentionally only defines an annotation mechanism, but does not specify any semantic model for those annotations. As such, it is intended as a point of convergence for SWS research and development. The development of SAWSDL created an empty space in need of filling by semantic models suitable for use as annotations in WSDL descriptions. To fill this space, this thesis defines WSMO-Lite, an ontology for service semantics that fits directly into SAWSDL annotations, covering functional, nonfunctional, behavioral and information semantics of Web services, which together form a basis for semantic automation. SAWSDL is, by design, specific to WSDL, a standardized Web service description technology. However, for a number of reasons, WSDL is not used to describe RESTful services, and the increasingly common RESTful services were overlooked by SWS research. There was a need for a description language aimed at RESTful services that would be lightweight and easily combine with existing practice. To tackle this need, this thesis proposes two microformats, hRESTS and MicroWSMO, which mirror WSDL and SAWSDL on top of human-oriented HTML documentation of RESTful services. Further, this thesis defines a minimal semantic service model that is an abstraction of WSDL and hRESTS, with which RESTful services can seamlessly be included in semantic processing with WSMO-Lite. To demonstrate the viability of WSMO-Lite, in this thesis we have adapted several SWS automation algorithms to this semantic model, namely algorithms for Web service discovery, ranking and composition. WSMO-Lite is intentionally lightweight, in order to smoothen the learning curve for adopters of SWS technologies. Our work is intended to serve as a basis for consolidation of SWS technologies and as an easy way of extending service-oriented and RESTful systems with semantic automation. WSMO-Lite was submitted to the W3C for consideration towards standardization, and acknowledged as a Member Submission [27]. The W3C Team Comment on the submission stated that it “is a useful addition to SAWSDL for annotations of existing services and the combination of both techniques can certainly be applied to a large number of semantic Web services use cases.”

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

WSMO-Lite and hRESTS: Lightweight semantic annotations for Web services and RESTful APIs

Service-oriented computing has brought special attention to service description, especially in connection with semantic technologies. The expected proliferation of publicly accessible services can benefit greatly from tool support and automation, both ofwhich are the focus of SemanticWebService (SWS) frameworks that especially address service discovery, composition and execution. As the first S...

متن کامل

Semantic Web Service Automation with Lightweight Annotations?

Web services, both RESTful and WSDL-based, are an increasingly important part of the Web. With the application of semantic technologies, we can achieve automation of the use of those services. In this paper, we present WSMO-Lite and MicroWSMO, two related lightweight approaches to semantic Web service description, evolved from the WSMO framework. WSMO-Lite uses SAWSDL to annotate WSDL-based ser...

متن کامل

Adapting SAWSDL for Semantic Annotations of RESTful Services

RESTful services are increasingly been adopted as a suitable lightweight solution for creating service-based applications on the Web. However, most often these services lack any machine-processable description and therefore a significant human labour has to be devoted to locating existing services, understanding their documentation, and implementing software that uses them. In order to increase...

متن کامل

Two-stage Service Representation & Reasoning: from Lightweight Annotations to Comprehensive Semantics

Semantics are used to mark up a wide variety of data-centric Web resources but are not used to annotate online functionality in significant numbers. That is despite considerable research dedicated to Semantic Web Services (SWS). This has led to the emergence of a new Linked Services approach with simplified and less costly to produce service models, which targets a wider audience and allows eve...

متن کامل

A Framework for Resource Annotation and Classification in Bioinformatics

Semantic annotation is commonly recognized as one of the cornerstones of the semantic Web. In the context of Web services, semantic annotations can support effective and efficient discovery of services, and guide their composition into workflows. Because semantic annotation is a time consuming and expensive task, (semi-)automatic approaches for semantic annotation extraction are required. In th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012